technical inventions - İngilizce Eş Anlamlılar Sözlük